surrender oneself - French English Dictionary